Remmina 基于 socks5 代理进行 RDP连接
一、Remmina
Remmina 是一个Linux下的图形化远程链接管理工具,十分好用!!
它默认情况下支持 SSH、VNC、RDP 的远程链接方式。
二、需求
我需要使用 socks5 协议,通过跳板机访问指定的RDP服务器,远程使用其桌面环境。
但是 Remmina 在界面上,无法设定 socks5 代理模式。
三、修改配置文件
Remmina 会对每个连接产生一个配置文件,其路径在 ~/.local/share/remmina/ 下,配置文件名称会包含界面上显示的“连接名称”。
我们可以通过修改配置文件,实现 RDP over Socks5。操作如下:
打开你已经设定好的连接的配置文件,假设名称是 group_rdp_remote_xxx-xxx-xxx-xxx.remmina,则我们编辑它:
vim ~/.local/share/remmina/group_rdp_remote_xxx-xxx-xxx-xxx.remmina
在其中加入proxy配置:
proxy_hostname=127.0.0.1
proxy_type=socks5
proxy_port=7890
需要注意的是,proxy_hostname 应该填写IP地址,否则 RDP 连接会报安全问题。
添加完成后,保存。从Remmina界面连接即可。